roast leg of lamb with tarragon - Allemand Anglais Dictionnaire